apron piece - German English Dictionary